encoding/json.decodeState.opcode (field)

33 uses

	encoding/json (current package)
		decode.go#L214: 	opcode                int // last read result
		decode.go#L273: 			d.opcode = op
		decode.go#L282: 		d.opcode = d.scan.step(&d.scan, d.data[d.off])
		decode.go#L285: 		d.opcode = d.scan.eof()
		decode.go#L298: 			d.opcode = newOp
		decode.go#L305: 	d.opcode = d.scan.eof()
		decode.go#L347: 		d.opcode = stateEndValue(&d.scan, data[i])
		decode.go#L349: 		d.opcode = scanEnd
		decode.go#L358: 	switch d.opcode {
		decode.go#L403: 	switch d.opcode {
		decode.go#L539: 		if d.opcode == scanEndArray {
		decode.go#L567: 		if d.opcode == scanSkipSpace {
		decode.go#L570: 		if d.opcode == scanEndArray {
		decode.go#L573: 		if d.opcode != scanArrayValue {
		decode.go#L663: 		if d.opcode == scanEndObject {
		decode.go#L667: 		if d.opcode != scanBeginLiteral {
		decode.go#L733: 		if d.opcode == scanSkipSpace {
		decode.go#L736: 		if d.opcode != scanObjectKey {
		decode.go#L802: 		if d.opcode == scanSkipSpace {
		decode.go#L812: 		if d.opcode == scanEndObject {
		decode.go#L815: 		if d.opcode != scanObjectValue {
		decode.go#L1022: 	switch d.opcode {
		decode.go#L1043: 		if d.opcode == scanEndArray {
		decode.go#L1050: 		if d.opcode == scanSkipSpace {
		decode.go#L1053: 		if d.opcode == scanEndArray {
		decode.go#L1056: 		if d.opcode != scanArrayValue {
		decode.go#L1069: 		if d.opcode == scanEndObject {
		decode.go#L1073: 		if d.opcode != scanBeginLiteral {
		decode.go#L1087: 		if d.opcode == scanSkipSpace {
		decode.go#L1090: 		if d.opcode != scanObjectKey {
		decode.go#L1099: 		if d.opcode == scanSkipSpace {
		decode.go#L1102: 		if d.opcode == scanEndObject {
		decode.go#L1105: 		if d.opcode != scanObjectValue {